

export default {

    /**
     * @func 获取网络状态接口
     * @returns {Promise} 返回一个Promise
     * @returns {string} networkType  返回网络类型2g，3g，4g，wifi
     */
    getNetworkType: function () {
        return new Promise(async (resolve, reject) => {
            wx.getNetworkType({
                complete: function (res) {
                    resolve(res)
                    console.log("获取网络状态接口----", res);
                }
            });
        });
    },



    /**
     * @func 监听网络状态变化
     * @param {Object} query 请求参数
     * @returns {Promise} 返回一个Promise
     * @returns {Boolean} isConnected  当前是否有网络连接
     * @returns {String} networkType  	网络类型
     * 
     * @desc networkType 有效值 说明
     * @desc wifi -  wifi 网络
     * @desc 2g -  2g 网络
     * @desc 3g -  3g 网络
     * @desc 4g -  4g 网络
     * @desc none - 无网络
     * @desc unknown - Android下不常见的网络类型
     */
    onNetworkStatusChange: function () {
        return new Promise(async (resolve, reject) => {
            wx.onNetworkStatusChange({
                complete: function (res) {
                    resolve(res)
                    console.log("监听网络状态变化----", res);
                }
            });
        });
    },


}